Swift 数值类型
阐述
整数
Swift 提供有符号和无符号整数,大小为 8、16、32 或 64 位,语法和 Julia 整数完全一致。Int 和 UInt 声明与平台位数一样的整数,这与 Julia 也一样。
整数的类型范围可以用 T.min, T.max 查看
let minValue = UInt8.min // minValue is equal to 0, and is of type UInt8
let maxValue = UInt8.max // maxValue is equal to 255, and is of type UInt8
整数字面量可以用 0b, 0o, 0x 来声明二、八和十六进制的整数。
浮点数
Float 为 32 位浮点数,Double 为 64 位。
浮点数字面量可以用 e 来表示科学计数法,也可以用 0x 开头的十六进制浮点数和 p 来表示二进制的幂次。